new Vue({
    el: '#app',
    data() {
        return {
            tableData: [],
            todayStart: '',
            todayEnd: '',
            date: '',
            total_revenue: 0,
            total_cost: 0,
            total_profit: 0,
            path:''

        }
    },
    mounted() {
        this.getList();
    },
    created() {
        let a = window.location.search.split('=')[window.location.search.split('=').length-1];
        this.path=a
        console.log('this.path',this.path)
    },
   
    methods: { 
        //查询
        getList() {
            const _this = this
            const now = new Date();
            console.log(now)
            const year = now.getFullYear()
            const currentMonth = now.getMonth()+1
            const date = year+'年'+currentMonth+'月'
            _this.date=date
            const currentDate = now.getDate()
            const Date1 = currentDate-1
            const Date2 = currentDate-2
            const Date3 = currentDate-3
            const Date4 = currentDate-4
            const Date5 = currentDate-5
            const Date6 = currentDate-6
            const md = `${currentDate.toString().padStart(2, '0')}日`;
            // const md1 =`${currentMonth.toString().padStart(2, '0')}-${Date1.toString().padStart(2, '0')}`;
            // const md2 =`${currentMonth.toString().padStart(2, '0')}-${Date2.toString().padStart(2, '0')}`;
            // const md3 =`${currentMonth.toString().padStart(2, '0')}-${Date3.toString().padStart(2, '0')}`;
            // const md4 = `${currentMonth.toString().padStart(2, '0')}-${Date4.toString().padStart(2, '0')}`;
            // const md5 = `${currentMonth.toString().padStart(2, '0')}-${Date5.toString().padStart(2, '0')}`;
            // const md6 = `${currentMonth.toString().padStart(2, '0')}-${Date6.toString().padStart(2, '0')}`;
            const md1 =`${Date1.toString().padStart(2, '0')}日`;
            const md2 =`${Date2.toString().padStart(2, '0')}日`;
            const md3 =`${Date3.toString().padStart(2, '0')}日`;
            const md4 = `${Date4.toString().padStart(2, '0')}日`;
            const md5 = `${Date5.toString().padStart(2, '0')}日`;
            const md6 = `${Date6.toString().padStart(2, '0')}日`;
            console.log('当前日',md,md1,md2,md3,md4,md5,md6)
            // 传给后台的
            // const endOfDay = new Date(now);
            // endOfDay.setDate(now.getDate() - 6); // 一周前的日期
            // endOfDay.setHours(0, 0, 0, 0); // 设置时间为23:59:59
            // _this.todayEnd = _this.formatDate(endOfDay);
            // const startOfDay = new Date(now);
            // startOfDay.setHours(23, 59, 59, 59);
            // _this.todayStart = _this.formatDate(startOfDay);
            const endOfDay = new Date(now);
            endOfDay.setDate(now.getDate()); // 一周前的日期
            endOfDay.setHours(0, 0, 0, 0); // 设置时间为23:59:59
            _this.todayEnd = _this.formatDate(endOfDay);
            const startOfDay = new Date(now);
            startOfDay.setHours(23, 59, 59, 59);
            _this.todayStart = _this.formatDate(startOfDay);
            console.log('this.todayEnd', _this.todayEnd,_this.todayStart)
            $.ajax({
                type: 'GET',
                url: 'https://marketingservice.ediblefungus.cn/Report/getReportByEnterprise',
                data: {
                    'Enterprise_Info_SerialNumber': this.path,
                    'Store_SerialNumber': '',
                    'Begin_Date': _this.todayEnd, // 应该是开始日期
                    'End_Date': _this.todayStart // 应该是结束日期
                },
                complete: function (XMLHttpRequest) {
                    if (XMLHttpRequest.getResponseHeader("REDIRECT") == "REDIRECT") {
                        window.parent.document.location.href = "../../../" + XMLHttpRequest.getResponseHeader("CONTENTPATH");
                    }
                },
                success: function (res) {
                    console.log('1111111111111',res)
                    _this.total_revenue = res.total_revenue
                    _this.total_profit = res.total_profit
                    _this.total_cost = res.total_cost
                    _this.tableData = res.data
                    console.log('数据', _this.tableData)
                },
                dataType: "json"
            });
            // var chartDom = document.getElementById('main',);
            // console.log('chartDom', chartDom)
            // var myChart = echarts.init(chartDom);
            // console.log('mychart', myChart)
            // const option = {
            //     tooltip: {
            //         trigger: 'axis',
            //         axisPointer: {
            //             type: 'cross',
            //             crossStyle: {
            //                 color: '#999'
            //             }
            //         }
            //     },
            //     legend: {
            //         data: ['销售总额', '成本总额', '利润总额']
            //     },
            //     xAxis: [
            //         {
            //             type: 'category',
            //             data: [md6,md5,md4,md3,md2,md1,md],
            //             axisLabel: {
            //                 // rotate:20,
            //                 show: true,
            //                 interval: 0,
            //                 color: '#1e9fff',
            //                 width: 150,
            //                 overflow: 'truncate'
            //               },
            //             axisPointer: {
            //                 type: 'shadow'
            //             }
            //         }
            //     ],
            //     yAxis: [
            //         {
            //             type: 'value',
            //             name: '销售总额',
            //             min: 0,
            //             max: 200,
            //             interval: 50,
            //             axisLabel: {
            //                 formatter: '{value}元'
            //             }
            //         },
            //         {
            //             type: 'value',
            //             name: '成本总额',
            //             min: 0,
            //             max: 200,
            //             interval: 20,
            //             axisLabel: {
            //                 formatter: '{value}元'
            //             },
                       
            //         }
            //     ],
            //     series: [
            //         {
            //             name: '销售总额',
            //             type: 'bar',
            //             tooltip: {
            //                 valueFormatter: function (value) {
            //                     return value + '元';
            //                 }
            //             },
            //             data: [_this.revenue]
            //         },
            //         {
            //             name: '成本总额',
            //             type: 'bar',
            //             tooltip: {
            //                 valueFormatter: function (value) {
            //                     return value + '元';
            //                 }
            //             },
            //             data: [_this.total_cost]
            //         },
            //         {
            //             name: '利润总额',
            //             type: 'line',
            //             yAxisIndex: 1,
            //             tooltip: {
            //                 valueFormatter: function (value) {
            //                     return value + '元';
            //                 }
            //             },
            //             data: [_this.total_profit]
            //         }
            //     ],
            //     grid: {
            //         left: "1%",
            //         containLabel: true
            //     }
            // };
            // option && myChart.setOption(option);
        },

        formatDate(date) {
            const year = date.getFullYear();
            const month = ('0' + (date.getMonth() + 1)).slice(-2); // 月份是从0开始的
            const day = ('0' + date.getDate()).slice(-2);
            const hour = ('0' + date.getHours()).slice(-2);
            const minute = ('0' + date.getMinutes()).slice(-2);
            const second = ('0' + date.getSeconds()).slice(-2);

            return `${year}-${month}-${day} ${hour}:${minute}:${second}`;
        },
    },
    
})